package com.qidianit.mes.pro.mapper;

import com.qidianit.mes.pojo.pro.ProcessStep;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * Package Path: com.qidianit.mes.pro.mapper
 * Author: Alhz
 * Description:
 * Date: 2025/9/17 15:50
 */
@Mapper
public interface ProcessStepMapper {
    /**
     * 根据工序id查询 工序步骤
     * @param processId
     * @return
     */
    List<ProcessStep> selectProcessStepList(Long processId);

    /**
     * 根据步骤编号查询工序步骤
     * @param stepId
     * @return
     */
    ProcessStep selectProcessStepById(Long stepId);

    /**
     * 新增工序步骤
     * @param processStep
     * @return
     */
    int addProcessStep(ProcessStep processStep);

    /**
     * 更新工序步骤
     * @param processStep
     * @return
     */
    int updateProcessStep(ProcessStep processStep);

    /**
     * 根据步骤编号删除工序步骤
     * @param stepId
     * @return
     */
    int deleteProcessStepById(Long stepId);



}
